2c5d278c1326ce9341e8e4d7f17642004d38a41d,jmccc-mcdownloader/src/main/java/org/to2mbn/jmccc/mcdownloader/provider/DownloadInfoProvider.java,DownloadInfoProvider,download,#DownloadInfo#File#,102

Before Change


			return null;
		}
		return CombinedDownloadTask.single(new FileDownloadTask(parseURI(info.getUrl()), target)
				.andThen(new ResultProcessor<Void, Void>() {

					@Override
					public Void process(Void arg) throws Exception {
						if (!ChecksumUtils.verify(target, info.getChecksum(), "SHA-1", info.getSize())) {
							throw new IOException("checksums mismatch");
						}
						return null;
					}
				}));
	}

	private URI parseURI(String str) {

After Change


			return null;
		}
		return CombinedDownloadTask.single(new FileDownloadTask(parseURI(info.getUrl()), target)
				.andThen(new ResultProcessor<Void, Void>() {

					@Override
					public Void process(Void arg) throws Exception {
						if (!ChecksumUtils.verify(target, info.getChecksum(), "SHA-1", info.getSize())) {
							throw new IOException("checksums mismatch");
						}
						return null;
					}
				})
				.cachePool(cachePool));
	}

	private URI parseURI(String str) {